package cn.ucai.day02_Override;
/*
 * Student继承Person
 * 使用extends关键字，Java只有单根继承
 * 
 * 1.继承一般方法
 * 2.构造方法不继承
 * 3.子类构造可以调用super(参数)，也可以调用父类中的setter
 * 4.子类构造方法中如果第一行没有调用父类中任何方法，则默认有个super()
 * 
 * 重写了desc方法
 * 重写要求子类中重写父类中同名同参同返回的方法，是多态的前提
 */

public class Student extends Person{
	private String sno;
	
	public Student(){
		
	}

	public Student(String name,int age,String sno){
		super(name,age);
		this.sno=sno;
	}
	public String getSno() {
		return sno;
	}

	public void setSno(String sno) {
		this.sno = sno;
	}
	
	public void desc(){
		System.out.println(this.getName()+":"+this.getAge()+":"+this.getSno());
	}
}
